/**
 * 绑定事件
 *
 * @param {any} dom 绑定的dom对象
 * @param {any} eventType 监听类型
 * @param {any} callback
 */
export function addEvent(dom, eventType, callback) {
  if (document.addEventListener) {
    dom.addEventListener(eventType, callback)
  } else {
    dom.attachEvent('on' + eventType, callback)
  }
}

/**
 * 解绑事件
 *
 * @param {any} dom 绑定的dom对象
 * @param {any} eventType 监听类型
 * @param {any} callback 回调方法
 */
export function removeEvent(dom, eventType, callback) {
  if (document.addEventListener) {
    dom.removeEventListener(eventType, callback)
  } else {
    dom.detachEvent('on' + eventType, callback)
  }
}